*		{ color: #666666; font-size: 11px; font-family: Tahoma; line-height: 16px; }

body		{ margin: 0 0px; padding: 0px; }
a{text-decoration: none;}
a:hover{text-decoration: none;color: #000;}
a.link		{ color: #666666; text-decoration: none; }
a.link:hover	{ color: #FF6666; text-decoration: none; }

ul.list			{ margin: 4px 0 4px 4px; padding: 0px; }
ul.list li		{ margin: 0px 0 0px 0px; padding: 2px 0 2px 4px; list-style-type: none;position: relative}
ul.list li.active	{/* background: #d8d8d8;*/ border-bottom: 0px solid #d8d8d8;/*#2d2d2d*/}
ul.list li.active a     {font-weight: bold;}
ul.list li.active a span{font-weight: normal;}
ul.list li:hover        {/*background-color: #d8d8d8;*/}
ul.list li.team         {text-align: center;background-color: #f1f1f1;margin: 2px 8px 0 0;}

ul.list li.team:hover   {background-color: #f1f1f1;}

.WR ul.list {border-left: 1px solid #d8d8d8;margin-left: 8px;}
/*.WR ul.list li a{padding-left: 0px;}*/
.WL ul.list{border-left: 1px solid #d8d8d8;margin-left: 8px;}
img.simg		{ border: 0px; }

table.stable		{ border-collapse: collapse; }

div.sdiv		{ position:	relative; margin: 0px; padding: 0px; }

h1.sh1			{ margin: 4px; padding: 4px;		color: #000000; line-height: 15px; font-weight: normal;			border-bottom: 1px solid #CCCCCC; }
.W10 h1.sh1		{ margin: 0px; padding: 0px 8px;	color: #ccc; height: 24px; background-color: #2d2d2d;/*#999999;*/border-bottom:none; 	 }
.W10 a:link,.W10 a:active       {color:#ccc;text-decoration: none;line-height: 16px;padding: 4px 8px;}
.W10 h1 a:link,.W10 h1 a:active {float: left;}
.W10 h2.sh2                     {margin:			0px;}
.W10 h2 a:link,.W10 h2 a:active {float: right;min-width: 40px;text-align: center;}
.W10 a:hover                    {color:#fff;background: #4c4c4c}
.W10 a.active                   {background: url(../SYS_images/dot-red.jpg) repeat-x top left}
.W10 a.active:hover             {background: url(../SYS_images/dot-red.jpg) repeat-x top left #4c4c4c}
.PL h1.sh1,.PR h1.sh1		{ margin: 32px 8px 4px 8px; padding: 4px 8px;	color: #FFFFFF; line-height: 16px;background-color: #aaa; /*background-color: #999999;*/ 	border-bottom: 0px solid #FFFFFF; }
li div.del{cursor: pointer;display: none;position: absolute;top:2px;right:8px;background: url(../SYS_images/list1_delete.png) no-repeat center;width:14px;height: 14px;}
li:hover div.del{display: block;}
.W05		{ width: 50%; float: left; margin: 0px 0px 8px 0px; position:relative;}
.WL		{ width: 100%; float: right; margin: 4px 0 0 0; position:relative;}
.WR		{ width: 100%;float: left; margin: 4px 0 0 0; position:relative;}
.W10		{ width: 100%; clear: both;position:relative;z-index: 99;background-color: #ccc; }

.G9		{ color: #999999; }
.GC		{ color: #CCCCCC;padding: 0 4px; }
.WF		{ color: #FFFFFF; }
.sposition{padding: 0 0px 0 0;}
.sdate{padding: 0 0px 0 0;}
.sname{padding: 0 32px 0 0; float: right}
.stitle{padding: 0 0px 0 0;}
h2.sh2 {

        position:		absolute;

        left:			50%;
        top:			0px;
        width:			50%;

        margin:			4px 4px 4px -8px;
        padding:		0px;

        color:			#FFFFFF;
        font-weight:	normal;
        line-height:	15px;
        text-align:		right;

}

.W10 h2.sh2		{ right:  0; top: 0px; }
.PL h2.sh2,.PR h2.sh2		{ left: 25%; top: 8px; width: 75%; margin: 4px 4px 4px -16px; }

.PL {

        position:		absolute;

        left:			0;
        top:			0px;
        width:			50%;
        height:			100%;
        display: none;
        margin:			0px;
        padding:		0px;
        background:		#d8d8d8;
/*        background:		#CCCCCC;*/

}
.PR {

        position:		absolute;
        display: none;
        right:			0%;
        top:			0px;
        width:			50%;
        height:			100%;

        margin:			0px 0 0px 0px;
        padding:		0px;
        z-index: 9;
        background:		#d8d8d8;

}

/*

                RGB		R		G		B

        1	000000
        2	333333
        3	666666	FF6666	66FF66	6666FF
        4	999999
        5	CCCCCC
        6	FFFFFF	FF0000	00FF00	0000FF

*/

.PL h3.sh3,.PR h3.sh3 { margin: 4px 12px 4px 12px; padding: 4px; color: #000000; line-height: 15px; font-weight: normal; border-bottom: 1px solid #999999; }
div.CT{
        margin:0 8px;
}
a.parent{
    padding: 0px 0 0 12px;
    margin: 4px;
    background: url(../SYS_images/arrow_right_.png) no-repeat left center;
}
a.parent.active{background: url(../SYS_images/arrow_down.png) no-repeat left center;font-weight: bold;}
.bold{font-weight: bold;}

div.JO_combobox_optionbox {
        display:			none;
        position:			absolute;
        margin:				0px;
        padding:			3px 3px 3px 3px;
        border:				1px solid #D7D7D7;	/* 20 */
        background-color:	#fff;
        z-index:			1;
        -moz-box-shadow: 2px 2px 2px #ccc;
        -webkit-box-shadow: 2px 2px 2px #ccc;
        box-shadow: 2px 2px 2px #ccc;
        z-index: 100;
}
.JO_lock a,.JO_lock span{
    color: #D0D0D0;
    cursor:				default;
}
div.JO_combobox_optionbox div.JO_combobox_item.JO_lock{
    cursor:				default;
}
div.JO_combobox_optionbox div.JO_combobox_item {
        position: relative;
        display:			block;
        margin:				0;
        padding:			2px 7px 2px 0px;
        cursor:				pointer;
        color:				#7D7D7D; /* 60 */
        line-height:		16px;
        z-index: 100;
}
div.JO_combobox_optionbox div.JO_combobox_item a,div.JO_combobox_optionbox div.JO_combobox_item span{
    margin-left: 22px
}
div.JO_combobox_optionbox div.JO_combobox_item_hr {
        position: relative;
        display:			block;
        margin:				3px 0 3px 0;
        padding:			1px 7px 0px 0px;
        cursor:				pointer;
        color:				#7D7D7D; /* 60 */
        line-height:		16px;
        background: #ebebeb;
}

div.JO_combobox_optionbox div.JO_combobox_item:hover {
        color:				black;
        background-color:	#ebebeb;/*#d7d7d7; /* 10 */

}
div.JO_combobox_optionbox div.JO_combobox_item:hover a{
        color:				black;


}
div.JO_combobox_optionbox div.JO_combobox_item img{
        position: absolute;
        width: 16px;height: 16px;
        top: 2px;left: 2px;
        border: 0;
}
div.JO_combobox{
    position: absolute;

    border: 1px solid #d7d7d7;
    padding: 2px 22px 2px 7px;
    line-height: 16px;
    background: url(../SYS_images/combobox-icon-4x12.png) no-repeat right 8px #fff;

}

.newtask{
    border: 1px solid #ebebeb;
    padding: 0;margin: 0 8px 0 8px;
    display: none;
/*    position: relative;
    height: 100px;*/
}
select{
    padding: 1px 2px 2px 2px
}
input[type=text]{padding: 0 4px}
textarea{padding: 0 4px; margin: 0;z-index: 999;background: #fff;line-height: 16px;}